spain france semi-final